<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 第五节课
        // 7
        // var s,d,n
        // function fn(s,d,n){
        //     for(var i=s;i<=d;i++){
        //         if(i%n===0){
        //             console.log(i)
        //         }
        //     }
        // }
        // fn(1,100,3)
        // fn(50,150,10)

        // 8
        // function fn(n){
        //     for(i=n;i>0;i-=2){
        //         document.write('<div>')
        //            for(var j=0;j<i;j++){
        //             document.write('*')
        //            }
        //         document.write('</div>')
        //     }
        // }
        // fn(5)

        // 第八节课
        // 1
        // var count=0
        // function fn(start,end){
        //     for(var i=start;i<=end;i++){
        //         count+=i
        //     }
        //     document.write(count)
        // }
        // fn(1,10)

        // 2
        // function fn(i){
        //     if(typeof(i)==="undefined"){
        //         console.log('false')
        //     }else if(typeof(i)==="string"){
        //         console.log(i)
        //     }else if(typeof(i)==="number"){
        //         console.log(String(i))
        //     }else if(typeof(i)==="boolean"){
        //             if(String(i)==='ture'){
        //                 console.log('真')
        //             }else{
        //                 console.log('假')
        //             }  
        //     }else{
        //         console.log('null')
        //     }
        // }
        // fn()
        // fn(12345)
        // fn("你好")
        // fn("holle")
        // fn(true)
        // fn(false)
        // fn([])
        // fn({})
        // fn(25854)
    

        // 第十节课
        // 1
        // function fn(y,m){
        //     var count=0
        //     for(var i=y;i<=m;i++){
        //         if(i%4===0 && i%100!==0||i%400===0){
        //             document.write(i+'&nbsp')
        //             count++
        //            if( count%10===0){
        //             document.write('<br>')
        //            }
        //         }
        //     }
        //     document.write('<br>'+'2000年到3000年的闰年一共有:'+count+'个'+'<br>')
        // }
        // fn(2000,3000)
        // fn(3000,4000)
        // fn(100,500)

        // 2
        // function fn(n,b){
        //     if(b==='ture'){
        //         for(var i=1;i<=n;i++){
        //             document.write('<div>')
        //                 for(var j=1;j<=i;j++){
        //                     document.write('@')
        //                 }
        //             document.write('</div>')
        //         }
        //     }else{
        //         for(i=1;i<=n;i++){
        //             document.write('<div>')
        //                 for(var j=0;j>0;j--){
        //                     document.write('@')
        //                 }
        //             document.write('</div>')
        //         }
        //     }
        // }
        // fn(5,"ture")
        // fn(10,"false")

        // 第十一节课
        // 1
    //     function fn(){
    //         var count=0
    //         for(var i=0;i<arguments.length;i++){
    //             if(isNaN(arguments[i])) {
    //                 return '无结果'
    //         }else {
    //             count+=arguments[i]
    //         }
    //         }
    //         console.log(count)
    //     }
    //    fn(5,8,9,5)
    //    fn(3,4,5,6,7,8,9)
    //    fn('holle',50,40)

    // 2
    // function fn(){
    //     var count=0
    //     for(i=0;i<arguments.length;i++){
    //         if(typeof(arguments[i])==='number'&&String(arguments[i])!=='NaN'){
    //             count+=arguments[i]
    //         }
    //     }
    //     console.log(count)
    // }
    //    fn("hhj",5,5)
    //    fn(NaN,552,552)
    //    fn(undefined,null,25)
    //    fn(5,8,2,95,6118)
    //    fn(55,8742,654132)


    // 4
    // function fn(){
    //     var count1='',count2=0
    //     for(i=0;i<arguments.length;i++){
    //         if(typeof(arguments[i])==='string') count1+=arguments[i]
    //         if(typeof(arguments[i])==='number'&&String(arguments[i])!=='NaN') count2+=arguments[i]
    //         var count=count1+'|'+count2
    //     }
    //     return count
    // }
    // document.write(fn('hgvbh','gghbhj',52,85,NaN))
    // fn('hj','hjb',85,36)
    // fn(undefined,52,75)
    // fn(82,85,'habc',undefined,null,true,86,'ccc',NaN)
    // fn(null,undefined,NaN,10,'aaa','ddd',90,100)



    // 4单元练习手册2
    // var n=[54,null,'hello',100,NaN,200]
    // function fn(n){
    //     var count=0
    //     for(var i=0;i<n.length;i++){
    //         if(typeof(n[i])==='number'&&String(n[i])!=='NaN')  count+=n[i]
    //     }
    //     return count
    // }
    // console.log(fn(n))
   

    // 3
    // var str='ab34de5',newstr=''
    // function fun(str){
    //     for(i=0;i<str.length;i++){
    //         if(isNaN(str[i])){
    //                     newstr += str[i]  
    //                 }else{
    //                     newstr += '[' + str[i] + ']'
    //                 }
    //     }
    //     return newstr
    // }
    // document.write(fun(str))

    // 4
    // function fun(){
    //     var count=0
    //     for(i=0;i<arguments.length;i++){
    //         if(typeof(arguments[i])==='number'&&String(arguments[i])!=='NaN') {
    //             count +=arguments[i]
    //         }
    //     }
    //     return count    
    // }
    // console.log(fun(10,20,null,100,NaN,undefined,50,'hjh',100))


    // 6
    // function fun(){
    //     for(i=1;i<=100;i++){
    //         for(j=1;j<i;j--){
    //             if(i%j===0&&j!==1){
    //                 console.log(i)
    //             }
    //         }
    //     }
    //     return i
    // }


    // 9
    
    // function fun(){
    //     var min=arguments[0],max=arguments[0],count=0
    //     for(var i=1;i<arguments.length;i++){
    //         if(arguments[i]<min) min=arguments[i]
    //         if(arguments[i]>max) max=arguments[i]
                
    //     }  
    //     return  count=min+max
    // }
    // console.log(fun(19,5,2,7,50,3,2,6))
    // console.log(fun(100,5,250,500))
    // console.log(fun(100,5,250,500.1,-10,-500))

    // 10
    // function fun(str,s){
    //     var count=0
    //     for(i=0;i<str.length;i++){
    //         if(str[i]===s) count++
    //     }
    //     return count
    // }
    // console.log(fun('aaabbaaa','a'))
    // console.log(fun('aassddffggaassddffgg你好你好你好','d'))

    // 13
    // function fn(str,n){
    //     if(n===0||typeof(n)!=='number'||String(n)==='NaN'||typeof(str)!=='string') {
    //         alert("输入错误")
    //     }else{
    //         var newStr=''
    //         for(var i=0;i<n;i++){
    //             newStr+=str
    //         }
    //         return newStr
    //     }
    // }
    // console.log(fn('hello',NaN))
    // console.log(fn('abcd',5))
    // console.log(fn(10,10))



    
    


    </script>
</body>
</html>